troop-contributing countries - French English Dictionary